花费 7 ms
【DDD】领域驱动设计实践 —— 架构风格及架构实例

本文是【DDD】系列文章中的其中一篇,其他可参考:使用领域驱动设计思想实现业务系统 概述 DDD为复杂软件的设计提供了指导思想,其将易发生变化的业务核心域放置在限定上下文中,在确保核心域一致性和内 ...

Mon Sep 11 02:36:00 CST 2017 0 13209
CQRS实践(1): 什么是CQRS

什么是CQRS? 这个问题网上可以找到很多资料,未接触过的童鞋请先查看Udi Dahan, Grey Young, Rinat Abdullin,园子里dax.net,以及Jdon社区上的相关文章。 ...

Fri Mar 23 17:52:00 CST 2012 27 28995
CQRS与Event Sourcing之浅见

引言 DDD是近年软件设计的热门。CQRS与Event Sourcing作为实施DDD的一种选择,也逐步进入人们的视野。围绕这两个主题,软件开发的大咖[Martin Fowler]、[Greg Yo ...

Mon Jan 11 03:45:00 CST 2021 17 2786
CQRS实践(4): 领域事件

前几篇随笔中讨论了CQRS中的Command,本篇随笔中将讨论CQRS中的领域事件(Domain Event)。 概念 先回顾下CQRS中一个UI操作的执行过程: 首先,用户在UI中点击一个按钮 ...

Thu May 24 08:31:00 CST 2012 21 6041
CQRS实践(2): Command的实现

概述 继续引用上篇文章中的图片(来源于Udi Dahan博客),UI中的写入操作都将被封装为一个命令中,发送给Domain Model来处理。 我们遵循Domain Driven Design ...

Wed Mar 28 17:01:00 CST 2012 8 9623
CQRS实践(3): Command执行结果的返回

上篇随笔讨论了CQRS中Command的一种基本实现。 面对UI中的各种命令,Controller会创建相应的Command对象,然后将其交给CommandBus,由CommandBus统一派发到相 ...

Fri Mar 30 06:43:00 CST 2012 16 5492
DDD:DDD+CQRS+高伸缩性的分布式架构

物理架构 物理架构优势 WEB服务器可以单独做负载平衡(独立伸缩)。 应用服务可以单击做负载平衡(独立伸缩)。 容易引入“后台任务服务器”(正在做这方面的支持)。 支持混合部 ...

Fri Apr 19 22:26:00 CST 2013 14 5288
CQRS:CQRS + DDD + MDP 实现快速应用程序开发

背景 企业需要“快速的”和“高质量的”交付应用,采用传统的三层架构+数据驱动开发可以带来快速交付,但是高质量视乎无从保证,这篇文章我谈谈我准备如何应对这种需求。 思路 CQRS + DDD + ...

Mon May 27 16:39:00 CST 2013 10 4835
Event Store框架探究

摘要:   游戏开发中,经常会越到千奇百怪的Bug。后台程序都是以demon 方式运行,要么GDB,要么Log。一些确定性的bug可以直接使用GDB调试,比如特定请求会Crash。如果是运行一段时间 ...

Mon Mar 19 06:12:00 CST 2012 8 5262

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM